﻿/*
此文件定义如下样式：
body
Tab样式
提示标签
文本框和下拉框
弹出框样式
日历框
主菜单样式
覆盖EXT样式
布局样式
*/

body
{		

}

/*
*BEGIN-Tab样式
*/
.PrimaryCSS .dijitTabPaneWrapper { 
	background:#fff;
	border:1px solid #b1badf;
}
/*初始状态，图片起始位置：156，182，208*/
.PrimaryCSS .dijitTab { 
	line-height:normal;
	margin-right:3px;	
	padding:0px;
	background: url(../Images/DOJO/TabContainerSprite.gif) no-repeat 0 -156px;
	font-size: 0.9em;
	font-weight: bold;
	color: #217dd7;
	margin-bottom: 0px;
}
.PrimaryCSS .dijitTabInnerDiv .dijitTabContent {
	padding:8px 0px 4px 0px;
	background: url(../Images/DOJO/TabContainerSprite.gif) repeat-x 0 -182px;
}
.PrimaryCSS .dijitTabInnerDiv {
	padding:0px 5px 0px 5px;
	
	background: url(../Images/DOJO/TabContainerSprite.gif) no-repeat;
	background-position: right -208px;
	border: none;
}
/*鼠标进入状态，图片起始位置：78，104，130*/
.PrimaryCSS .dijitTabHover,
.PrimaryCSS .dijitTabCloseButtonHover {
	color: #FFF;
	background: url(../Images/DOJO/TabContainerSprite.gif) no-repeat 0px -78px;
}
.PrimaryCSS .dijitTabHover .dijitTabInnerDiv .dijitTabContent,
.PrimaryCSS .dijitTabCloseButtonHover .dijitTabInnerDiv .dijitTabContent {
	background: url(../Images/DOJO/TabContainerSprite.gif) repeat-x 0 -104px;
	padding:8px 10px 4px 10px;
}
.PrimaryCSS .dijitTabHover .dijitTabInnerDiv,
.PrimaryCSS .dijitTabCloseButtonHover .dijitTabInnerDiv {
	background: url(../Images/DOJO/TabContainerSprite.gif) no-repeat right -130px;
	border: none;
}
.PrimaryCSS dijitTabChecked {
	margin-bottom: -2px;	
}
/*选中状态，图片起始位置：0，26，52*/
.PrimaryCSS .dijitTabChecked,
.PrimaryCSS .dijitTabCloseButtonChecked
{
	background: url(../Images/DOJO/TabContainerSprite.gif) no-repeat 0px -0px;
}
.PrimaryCSS .dijitTabChecked .dijitTabInnerDiv .dijitTabContent {
	background: url(../Images/DOJO/TabContainerSprite.gif) repeat-x 0 -26px;
	padding:8px 10px 4px 10px;
	color: #FFF !important;
}
.PrimaryCSS .dijitTabChecked .dijitTabInnerDiv {
	padding:0px 10px 0px 10px;
	background: url(../Images/DOJO/TabContainerSprite.gif) no-repeat right -52px;
	border: none;
}
/*标签层背景*/
.PrimaryCSS .dijitTabLabels-top {
	border-left: 1px solid #b1badf;
	border-top: 3px solid #b1badf;
	border-right: 1px solid #b1badf;
	padding-top: 2px;
	padding-left: 3px;	
	padding-right: 3px;	
	background: #FFF url(../Images/DOJO/TabStripe.gif) repeat-x left bottom;
	padding-bottom: 4px;
}
/*
*END-Tab样式
*/


/*
*BEGIN-提示标签
*/
.PrimaryCSS .dijitTooltipLeft {
	padding-right: 10px;
}
.dj_ie6 .PrimaryCSS .dijitTooltipLeft {
	padding-left: 11px;
}
.PrimaryCSS .dijitTooltipLeft .dijitTooltipConnector {
	
	right: 0px;
	bottom: 7px;
	background:url(../Images/DOJO/TooltipConnectorRight.gif) no-repeat top left;
	width:11px;
	height:17px;
}
.dj_ie6 .PrimaryCSS .dijitTooltipLeft .dijitTooltipConnector {
	background-image: url(../Images/DOJO/TooltipConnectorRight.gif);
}


.PrimaryCSS .dijitTooltipRight {
	padding-left: 10px;
}
.PrimaryCSS .dijitTooltipRight .dijitTooltipConnector {
	left: 0px;
	bottom: 7px;
	background:url(../Images/DOJO/TooltipConnectorLeft.gif) no-repeat top left;
	width:11px;
	height:17px;
}
.PrimaryCSS .dijitTooltipContainer {
	
	background-color: #fff;
	border:1px solid #cbcbcb;
	padding:0.45em;
}
/*
*END-提示标签
*/

/*
*BEGIN-文本框和下拉框
*/

.PrimaryCSS .dijitInputField INPUT,
.PrimaryCSS .dijitTextBox,
.PrimaryCSS .dijitComboBox,
.PrimaryCSS .dijitSpinner {
	margin: 0em 0.1em;
}

.PrimaryCSS .dijitTextBox,
.PrimaryCSS .dijitComboBox,
.PrimaryCSS .dijitSpinner,
.PrimaryCSS .dijitInlineEditor input,
.PrimaryCSS .dijitTextArea 
{	
	background:#fff url(../Images/DOJO/ValidationInputBg.png) repeat-x top left;
	background:#fff url(../Images/DOJO/ValidationInputBg.gif) repeat-x top left;
	border:1px solid #8ba0bd;
	line-height: normal;
	font-family:Arial;
}

.PrimaryCSS .dijitTextBoxFocused,
.PrimaryCSS .dijitComboBoxFocused,
.PrimaryCSS .dijitTextAreaFocused,
.PrimaryCSS .dijitSpinnerFocused 
{
	border-color:#406b9b;
}

.PrimaryCSS .dijitComboBox .dijitArrowButton .dijitArrowButtonInner 
{
	background: url(../Images/EXT/trigger.gif) #91b4e5 no-repeat left top;
	width: 15px;
	height:20px;
}
.PrimaryCSS .dijitSpinnerUpArrowActive .dijitUpArrowButton,
.PrimaryCSS .dijitSpinnerDownArrowActive .dijitDownArrowButton,
.PrimaryCSS .dijitButtonActive .dijitButtonNode,
.PrimaryCSS .dijitToggleButtonActive .dijitButtonNode,
.PrimaryCSS .dijitDropDownButtonActive .dijitButtonNode,
.PrimaryCSS .dijitComboButtonActive .dijitButtonContents,
.PrimaryCSS .dijitDownArrowActive .dijitDownArrowButton,
.PrimaryCSS .dijitComboBoxActive .dijitDownArrowButton {
	border-color:#657c9c;
	background: #91b4e5 url(../Images/DOJO/ButtonActive.png) top left repeat-x;
}

.PrimaryCSS .dijitButtonNode {
	border:1px solid #8ba0bd;
	border-bottom:1px solid #657c9c;
	border-right:1px solid #657c9c;
	background:#bcd5f0 url(../Images/DOJO/ButtonEnabled.png) repeat-x top left;
}

.PrimaryCSS .dijitMenu {
	border: 1px solid #cbcbcb;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
.PrimaryCSS .dijitMenuItem {
	background-color: #fff;
	font: menu;
	margin: 0px;
	color: #243C5F;
}
.PrimaryCSS .dijitMenuPreviousButton, 
.PrimaryCSS .dijitMenuNextButton 
{
	font-style: italic;
}
.PrimaryCSS .dijitMenuItem TD 
{
	padding:1px;
}
.PrimaryCSS .dijitMenuItemHover 
{
	background-color: #d9e6f9; 
	color: #243C5F;
}
.PrimaryCSS .dijitMenuItemIcon 
{
	width: 15px;
	height: 15px;
}
.PrimaryCSS .dijitComboBox .dijitButtonNode 
{
	padding: 0;
	border-width: 0px 0px 0px 1px;
}
.PrimaryCSS .dijitSliderDisabled *,
.PrimaryCSS .dijitDisabledClickableRegion,	
.PrimaryCSS .dijitSpinnerDisabled *,
.PrimaryCSS .dijitButtonDisabled *,
.PrimaryCSS .dijitDropDownButtonDisabled *,
.PrimaryCSS .dijitComboButtonDisabled *,
.PrimaryCSS .dijitComboBoxDisabled *
{
	cursor: not-allowed !important;
}
.PrimaryCSS .dijitComboBox .dijitButtonNode,
.PrimaryCSS .dijitSpinner .dijitButtonNode 
{
	
	border-color: #8ba0bd;
	border-left: 1px solid #8ba0bd;
}
.PrimaryCSS .dijitComboBoxFocused .dijitButtonNode,
.PrimaryCSS .dijitSpinnerFocused .dijitButtonNode 
{
	border-left-color:#8ba0bd;
}
.PrimaryCSS .dijitButtonHover .dijitButtonNode,
.PrimaryCSS .dijitToggleButtonHover .dijitButtonNode,
.PrimaryCSS .dijitDropDownButtonHover .dijitButtonNode,
.PrimaryCSS .dijitComboButtonHover .dijitButtonContents,
.PrimaryCSS .dijitComboButtonDownArrowHover .dijitDownArrowButton,
.PrimaryCSS .dijitComboBoxHover .dijitDownArrowButton,
.PrimaryCSS .dijitSpinnerUpArrowHover .dijitUpArrowButton,
.PrimaryCSS .dijitSpinnerDownArrowHover .dijitDownArrowButton 
{
	color:#000;
	background:#acc5e2 url(../Images/DOJO/ButtonHover.png) repeat-x top left;
}
/*
*END-文本框和下拉框
*/

/*
*BEGIN-弹出框样式
*/

.PrimaryCSS .dijitDialog 
{
	background: #dff1ff;
	border-bottom: 1px solid #186dc4;
	border-left: 1px solid #186dc4;
	border-right: 1px solid #186dc4;
	padding:0px;
}
.PrimaryCSS .dijitDialog .dijitDialogTitle 
{
	border-top: none;
	border-left: none;
	border-right: none;
	font-size: 1.0em;
	color: #FFF;
}
.PrimaryCSS .dijitDialog .dijitDialogPaneContent 
{
	background: #dff1ff;
	border:none;
	border-top: 0px solid #b1badf; 
	padding:100px;
}
.PrimaryCSS .dijitDialogTitle {
	
	font-weight: bold;
	padding:0px 0px 0px 25px;
	outline:0;
}
.PrimaryCSS .dijitDialogTitleBar 
{
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='$siteroot/Content/Images/DOJO/DialogTitle.png',sizingMethod='crop');*/
	background: #dff1ff url(../Images/DOJO/DialogTitle.png) repeat-x top left;
	padding:4px 0px 0px 0px;
	cursor: move;
	outline:0; 
	height:25px;
	color: #FFF;
}
.PrimaryCSS .dijitDialogCloseIcon 
{
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/DOJO/CloseButton.png',sizingMethod='crop');*/
	background : url(../Images/DOJO/CloseButton.png) no-repeat right top;
	float: right;
	position: absolute;
	vertical-align: middle;
	right: 6px;
	top: 4px;
	height: 18px;
	width: 18px;
	cursor: pointer;
}
.PrimaryCSS .dijitDialogContent {
	padding: 0px;
}
/*
*END-弹出框样式
*/

/*
*BEGIN-日历框
*/
.PrimaryCSS .dijitCalendarIncrementControl {
	
	width:15px;
	height:15px;
}
.dj_ie6 .PrimaryCSS .dijitCalendarIncrementControl {
	padding:.1em;
	font-size:.1em;	
}
.PrimaryCSS .dijitCalendarIncreaseInner,
.PrimaryCSS .dijitCalendarDecreaseInner {
	visibility:hidden;
}
.PrimaryCSS .dijitCalendarDecrease {
	background:url(../Images/DOJO/SpriteRoundedIconsSmall.png) no-repeat top left;
}
.dj_ie6 .PrimaryCSS .dijitCalendarDecrease {
	background:url(../Images/DOJO/SpriteRoundedIconsSmall.gif) no-repeat top left;
}
.PrimaryCSS .dijitCalendarIncrease {
	background:url(../Images/DOJO/SpriteRoundedIconsSmall.png) no-repeat -30px top;
}
.dj_ie6 .PrimaryCSS .dijitCalendarIncrease {
	background:url(../Images/DOJO/SpriteRoundedIconsSmall.gif) no-repeat -30px top;
}
.PrimaryCSS table.dijitCalendarContainer {
	font-size: 100%;
	border-spacing: 0;
	border-collapse: separate;
	border: 1px solid #b1badf;
	margin: 0;
}
.PrimaryCSS .dijitCalendarMonthContainer th {
	
	background:#bed7f0 url(../Images/DOJO/TitleBar.png) repeat-x top;
	padding-top:.3em;
	padding-bottom:.2em;
	text-align:center;
}
.dj_ie6 .PrimaryCSS .dijitCalendarMonthContainer th {
	padding-top:.1em;
	padding-bottom:0em;
}
.PrimaryCSS .dijitCalendarDayLabelTemplate {
	
	background:#bed7f0;
	font-weight:normal;
	padding-top:.15em;
	padding-bottom:.2em;
	border-bottom: 1px solid #b1badf;
	color:#293a4b;
	text-align:center;
}
.PrimaryCSS .dijitCalendarBodyContainer {
	border-bottom: 1px solid #eeeeee;	
}
.PrimaryCSS .dijitCalendarMonthLabel {
	color:#293a4b;
	font-weight: bold;
}
.dj_ie7 .PrimaryCSS .dijitCalendarDateTemplate,
.dj_ie6 .PrimaryCSS .dijitCalendarDateTemplate {
	font-size: 0.8em;
}
.PrimaryCSS .dijitCalendarDateTemplate {
	
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding: 0.3em 0.3em 0.1em 0.3em;
	letter-spacing: 1px;
	background-color: #fff;
	border:#fff solid 1px !important;
}
.PrimaryCSS .dijitCalendarPreviousMonth,
.PrimaryCSS .dijitCalendarNextMonth 		{
	
	color:#999999;
	background-color:#fdfdfd !important;
	border:#fdfdfd solid 1px !important;
}
.PrimaryCSS .dijitCalendarPreviousMonthDisabled,
.PrimaryCSS .dijitCalendarNextMonthDisabled	{
	
	background-color:#a4a5a6 !important;
}
.PrimaryCSS .dijitCalendarCurrentMonth {
	
}
.PrimaryCSS .dijitCalendarCurrentMonthDisabled {
		
	background-color:#bbbbbc !important;
}
.PrimaryCSS .dijitCalendarDisabledDate {
	
	
	text-decoration:line-through !important;
	cursor:default !important;
}
.PrimaryCSS .dijitCalendarCurrentDate {
	
	text-decoration:underline;
	font-weight:bold;
}
.PrimaryCSS .dijitCalendarSelectedDate {
	
	background-color:#b9cbf1 !important;
	color:black !important;
	border:#4b5aaa solid 1px !important;
}
.PrimaryCSS .dijitCalendarYearContainer {
	
	background:white url(../Images/DOJO/TitleBar.png) repeat-x top;
}
.PrimaryCSS .dijitCalendarYearLabel {
	
	margin:0;
	padding:0.4em 0 0.25em 0;
	text-align:center;
}
.PrimaryCSS .dijitCalendarSelectedYear {
	
	color:black;
	padding:0.2em;
	padding-bottom:0.1em;
	background-color:#b9cbf1 !important;
	border:#4b5aaa solid 1px !important;
}
.PrimaryCSS .dijitCalendarNextYear,
.PrimaryCSS .dijitCalendarPreviousYear {
	
	color:black !important;
	font-weight:normal;
}
/*
*END-日历框
*/

/*
*BEGIN-主菜单样式
*/
.PrimaryCSS-header
{
	background: url(../Images/EXT/mainMenuBack.jpg);
	background-repeat:no-repeat;
	font-family:"宋体";
	font-size:15;
	font-weight:bold;
	color:White;
	width:190px;
	height:21px;
	margin-bottom: 0px;
	padding-top:10px;
}
.PrimaryCSS .subMenuTop
{
	background: url(../Images/EXT/subMenuTop.jpg) no-repeat left center;
	width:190px;
	height:10px;
}
.PrimaryCSS .subMenu
{
	padding-left:13px;
	padding-top:5px;
	background: url(../Images/EXT/subMenuMiddle.jpg) repeat-y left center;
	width:177px;
}
.PrimaryCSS .subMenuBottom
{
	background: url(../Images/EXT/subMenuBottom.jpg) no-repeat left center;
	width:190px;
	height:10px;
}
.PrimaryCSS .menuPoint
{
	width:11px;
	height:11px;
}
.PrimaryCSS .MainMenuExpend
{
	background: url(../Images/EXT/down.jpg) no-repeat left center;
	margin-left:5px;
}
.PrimaryCSS .MainMenuCollapse
{
	background: url(../Images/EXT/left.jpg) no-repeat left center;
	margin-left:5px;
}
.PrimaryCSS .MainMenuHeader
{
	background: url(../Images/masterPage/02.jpg);
}
/*
*END-主菜单样式
*/


/*
*BEGIN-覆盖EXT样式
*/
.x-tbar-loading
{
	display: none;
}
/*ExtGrid表格，数据中加分隔条，并使列不串*/
.x-grid3-row td
{ 
    line-height:18px;
    vertical-align:top; 
    -moz-user-select:none; 
    border-right: 1px solid #eceff6 !important;
    padding-left:0px;
}
/*多行表头分隔线*/
.ux-grid-hd-group-cell 
{
	background: url(../Images/EXT/grid3-hrow.gif) repeat-x bottom;
}
/*
*EXT树节点图标
*/
.x-tree-node-expanded .CanalInfoTree 
{	
	background-image: url(../Images/EXT/organExpanded.png)
}
.x-tree-node-leaf .CanalInfoTree 
{	
	background-image: url(../Images/EXT/organLeaf.png)
}
.x-tree-node-collapsed .CanalInfoTree 
{	
	background-image: url(../Images/EXT/organExpanded.png);
}
/*
*EXT下拉框
*/
.x-form-field-wrap .x-form-trigger 
{	
	BORDER-TOP-WIDTH: 0px;	
	BORDER-LEFT-WIDTH: 0px;	
	BACKGROUND: url(../Images/EXT/trigger.gif) no-repeat 0px 0px;	
	WIDTH: 17px;	
	CURSOR: pointer;	
	BORDER-BOTTOM: #b5b8c8 1px solid;	
	POSITION: absolute;	
	TOP: 0px;	
	HEIGHT: 21px;	
	BORDER-RIGHT-WIDTH: 0px
}
/*
*END-覆盖EXT样式
*/

/*
*BEGIN-布局样式
*/
/*
*BEGIN-默认样式
*/
.PrimaryCSS .layoutTableSpace
{ 
	background:#FFF;
	width: 20px; 
	height: 30px
}
/*标签所在表格的样式*/
.PrimaryCSS .layoutTableLabel
{ 
	background:#FFF;
	width: 120px; 
	height: 30px;
}
/*文本框所在表格中的样式*/
.PrimaryCSS .layoutTableBox 
{ 
	background:#FFF;
	width: 200px; 
	height: 30px;
	text-align:right;
	vertical-align:top;
}
/*文本域所在表格中的样式*/
.PrimaryCSS .layoutTableAreaBox 
{ 
	background:#FFF;
	width: 600px; 
	height: 70px;
	text-align:right;
	vertical-align:top;
}
/*单位所在表格中的样式*/
.PrimaryCSS .layoutTableUnit 
{ 
	background:#FFF;
	width: 60px; 
	height: 30px;
	vertical-align:middle;
}
/*按钮所在表格中的样式*/
.PrimaryCSS .layoutTableButtonSpace 
{ 
	background:#FFF;
	width: 10px; 
	height: 30px;
}
/*文本框的样式*/
.PrimaryCSS .layoutTextBox 
{ 
	background-color:#FFF;
	width: 190px; 
	height: 20px;
}
/*只读文本框的样式*/
.PrimaryCSS .layoutTextBoxReadonly
{
	width: 190px; 
	height: 20px;
	background:#fff url(../Images/DOJO/TextBoxreadOnly.jpg) repeat-x top left;
}
/*文本域的样式*/
.PrimaryCSS .layoutTextAreaBox
{ 
	background:#FFF;
	width:590px;
	height:60px;
}
/*END-默认样式*/


/*
*BEGIN-特殊样式处理
*说明：有树的时候
*/

/*END-特殊样式处理*/


/*END-布局样式*/